package Controle;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import javax.swing.JComboBox;
import javax.swing.JOptionPane;

import DAO.AreaCursoDao;
import POJO.AreaCurso;

public class ctrlAreaCurso 
{
	
	public JComboBox<String> BuscaCursos(JComboBox<String> cmbCursos)
	{
		if(cmbCursos.getItemCount() != 0)
		{
			cmbCursos.removeAllItems();
		}
		List<AreaCurso> listaCursos = new ArrayList<AreaCurso>();
		AreaCursoDao aCDao = new AreaCursoDao();
		try 
		{
			listaCursos = aCDao.listaCursos();
			for(AreaCurso aC:listaCursos)
			{
				StringBuffer areaC = new StringBuffer();
				areaC.append(String.valueOf(aC.getCodCurso()));
				areaC.append(" - ");
				areaC.append(aC.getNomeCurso());
				cmbCursos.addItem(areaC.toString());				
			}
		} catch (SQLException e) 
		{
			JOptionPane.showMessageDialog(null, e.getMessage(), "Erro na listagem de curso", JOptionPane.ERROR_MESSAGE);
		}
		return cmbCursos;		
	}	
	
}
